dogs cats medicine feline medical kittens puppy cat doctor police puppies fire dog recovery rescue department disaster medical billing